import Vue from "vue";
import Vuex from "vuex";
import * as getters from "./getters"
import * as actions from "./action"
import mutations from "./mutations"
import state from "./state"
import createLogger from 'vuex/dist/logger'
Vue.use(Vuex);
let debug = process.env.NODE_ENV !== 'production';
export default new Vuex.Store({
    state,
    getters,
    actions,
    mutations,
    strict:debug,
    plugins:debug ? [createLogger()] : []
})